package cn.zzp.org.domain;

import cn.zzp.basic.domain.BaseDomain;
import cn.zzp.user.domain.LoginInfo;
import lombok.Data;

/**
 * @ClassName Employee
 * @Description
 * @Author 祝志鹏
 * @Date 2022/7/14 13:01
 */
@Data
public class Employee extends BaseDomain {
    /**
     * 二次键入密码
     * 只是为了接收前端参数
     */
    private String comfirmPassword;

    /**
     * 用户名
     */
    private String username;

    /**
     * 电话
     */
    private String phone;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 盐值：为了保证密码的复杂度，系统可以使用盐值。将password和salt一起加密后存储
     */
    private String salt;

    /**
     * 密码
     */
    private String password;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 状态
     */
    private Integer state = 1;

    /**
     * 部门id
     */
    private Long department_id;
    private Department department;


    /**
     * 登录信息id
     */
    private Long logininfo_id;
    private LoginInfo loginInfo;

    /**
     * 商店id
     */
    private Long shop_id;
    private Shop shop;

    /**
     * 方便从中间表中为当前员工添加角色
     */
    private Long role_id;
}
